If you have DCE, the dce-web server can solve this problem. If you don't have DCE, then maybe this would be incentive to get it. :) See http://www.osf.org/www/dceweb for details.